/*reset and common*/
.clearfix{zoom:1;} 
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
/*common grid*/
.qs-r{clear:both;overflow:auto;zoom:1;}
.qs-r .qs-c{width:49.1%;float:right;}
.qs-r .qs-c.first{float:left;}
/*left column fixed, the default width is 250px, the user can change the width according to the requirements*/
.qs-gd2 .hd,.qs-gd2 .bd,.qs-gd2 .ft{clear:both;overflow:auto;zoom:1;}
.qs-gd2 .qs-c{float:left;width:250px;}
.qs-gd2 .qs-main{float:right;margin-left:-250px;width:100%;}
.qs-gd2 .qs-main .qs-c{float:none;margin-left:250px;width:auto;}
/*right column fixed, the default width is 250px, the user can change the width according to the requirements*/
.qs-gd3 .hd,.qs-gd3 .bd,.qs-gd3 .ft{clear:both;overflow:auto;zoom:1;}
.qs-gd3 .qs-c{float:right;width:250px;}
.qs-gd3 .qs-main{float:left;margin-right:-250px;width:100%;}
.qs-gd3 .qs-main .qs-c{float:none;margin-right:250px;width:auto;}
/*3 columns*/
.qs-gd.tri .qs-c{float:left;margin-left:1.5%;width:32.3%;}
.qs-gd.tri .qs-c.first{margin-left:0;}

/*common css*/
/*ellipsis char*/
.qs-common-ellipsis{text-overflow: ellipsis !important;white-space: nowrap !important;overflow: hidden !important;word-break: keep-all;}

/*QS button style*/
.qs-ui-btn{display:inline-block;cursor:pointer;padding:0 10px;line-height:19px;border:1px solid;min-width:24px;text-align:center;vertical-align:middle;
-webkit-transition:all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
font-size:11px;font-family:verdana;
text-decoration:none;
}

/*QS input style*/
.qs-ui-ipt{padding:2px;border:1px solid;vertical-align:middle;resize:none;font-size:11px;font-family:verdana;}
/*QS textarea style*/
.qs-ui-txt{padding:2px;border:1px solid;vertical-align:middle;resize:none;font-size:11px;font-family:verdana;}
.qs-ui-ipt.qs-ui-ipt-disable{filter:alpha(opacity:50);opacity:0.5;}
.qs-ui-ipt:focus,.qs-ui-txt:focus{outline:none;}

/*QS UI panel*/
.rtq-panel{position:absolute;top:20%;left:50%;margin-left:-120px;min-width:240px;font-size:11px;font-family:verdana;}
.rtq-panel .hd .hd-btn{position:absolute;top:0;right:0;}
.rtq-panel .hd .hd-btn a{height:12px;width:12px;float:right;margin:4px;text-indent:-999em;cursor:pointer;}
.rtq-panel .hd .hd-btn a.close{background:none no-repeat 2px -44px;}
.rtq-panel .hd .hd-btn a.max{background:none no-repeat 50% -20px;}
.rtq-panel .shadow{min-width:240px;height:111px;*height:113px;position:absolute;top:0;filter:alpha(opacity:20);opacity:0.2;}
.rtq-panel .container{margin:3px;border:1px solid;position:relative;z-index:1;overflow:hidden;}
.rtq-panel h4{padding:4px;border-bottom:1px solid;}
.rtq-panel .ctn{}

/*QS message box style*/
.rtq-a-c-p{top:20%;left:50%;margin-left:-150px;width:305px;display:none;font-size:11px;font-family:verdana;}
.rtq-a-c-p .shadow{width:305px;height:111px;*height:113px;}
.rtq-a-c-p .ctn{padding:10px;}
.rtq-a-c-p .btn-ctn{padding:10px 10px 0;margin-top:10px;border-top:1px solid;text-align:center;}
.rtq-a-c-p .btn-ctn .qs-ui-btn{width:50px;margin:0 5px;}
.rtq-prompt .name-ipt{border:1px solid;display:inline;margin:0 auto;width:160px;}
.rtq-prompt .qs-ui-content {text-align:center;}
.rtq-prompt .qs-ui-label{display:inline;margin-left:-30px;margin-right:5px;}
.rtq-confirm .ctn input{position:absolute;left:-9999em;}
.rtq-confirm .ctn h5{word-wrap:break-word;}
.rtq-alert .act-btn{width:80px;}
.rtq-msg .hd h4{display:none;}
.rtq-msg .hd .hd-btn{top:3px;right:3px;}
.rtq-msg .container{border:1px solid;}
.rtq-msg .container .ctn{padding:5px 25px 5px 5px;}
.rtq-msg .container h5{font-weight:normal;}
.rtq-customConfirm .ctn h5{word-wrap:break-word;}
.rtq-customConfirm .act-btn{width:80px;}
.rtq-customConfirm .radio-container{padding:5px 0;}

/*mstar star*/
span.star1,span.star2,span.star3,span.star4,span.star5{display:block;text-indent:-999em;text-align:left;overflow:hidden;height:17px;background:none 0 0.3em repeat-x;}/*bg_star.png*/
span.star1{width:10px;}
span.star2{width:20px;}
span.star3{width:30px;}
span.star4{width:40px;}
span.star5{width:50px;}

/*big star*/
span.sstar1,span.sstar2,span.sstar3,span.sstar4,span.sstar5{display:inline-block;text-indent:-999em;text-align:left;overflow:hidden;height:21px;background:none 0 0.1em repeat-x;}
span.sstar1{width:0;}
span.sstar1{width:21px;}
span.sstar2{width:42px;}
span.sstar3{width:63px;}
span.sstar4{width:84px;}
span.sstar5{width:105px;}

/*QS Rating Star*/
.qs-ui-ratingstar{display:inline-block;}
.qs-ui-ratingstar a{background:none no-repeat 50% 0;display:inline-block;height:16px;width:16px;}/*IM/bg_ratingstar.png*/
.qs-ui-ratingstar .slt{background-position:50% -16px;}
.qs-ui-ratingstar a.hover{background-position: 50% -32px;}